/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package uy.edu.ort.procesar.negocio;

import java.util.ArrayList;
import javax.ejb.Stateless;
import uy.edu.ort.dominio.ListaTopicos;
import uy.edu.ort.servicios.negocio.ManejoArchivos;

/**
 *
 * @author Administrador
 */
@Stateless
public class ManejoTopicosSB implements ManejoTopicosSBLocal {

    @Override
    public ListaTopicos ObtenerTopicos() {
        //aca tengo que levantar los topicos de un txt en filesystem
//        ArrayList<String> listaTopicos = new ArrayList<String>();
//        listaTopicos.add("Policiales");
//        listaTopicos.add("Deportes");
//        listaTopicos.add("Política");
//        listaTopicos.add("Internacionales");
//        listaTopicos.add("Sociedad");
        
        // Cargo la lista de topicos desde archivo en memoria
        ManejoArchivos archivoTopico = new ManejoArchivos();
        ListaTopicos listaTopicosArchivo = archivoTopico.CargarTopicoDeArchivo();
        
        System.out.println("Imprimo lista de topicos desde archivo: " + listaTopicosArchivo.toString());
        
//        ListaTopicos lista = new ListaTopicos(listaTopicos);
        return listaTopicosArchivo;
    }

    @Override
    public boolean ExisteTopico(String topico) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    // Add business logic below. (Right-click in editor and choose
    // "Insert Code > Add Business Method")

}
